right to repurchase - German English Dictionary